Pedro montt 445, has a very nice restaurant that serves excellent fish dinners. right on the waterfront.
Be sure to stop at Kaffee Rose Cafe, Ladrilleros 135, next to the Coloso Supermercado. Good pastries, chocolates and the usual Nescafe are available.